/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package monitor.tablespaces;
import java.math.BigDecimal;
import java.util.ArrayList;
/**
 *
 * @author Carlos
 */
public class Tabla {
    
    private String Nombre_TableSpace;
    private String Nombre_Tabla;
    private BigDecimal Cant_Individuos_Tabla;
    private BigDecimal Tamaño_total_Tabla;
    
    public Tabla(String Nombre_TableSpace,String Nombre_Tabla,BigDecimal Cant_Individuos_Tabla, BigDecimal Tamaño_total_Tabla){
        this.Nombre_TableSpace = Nombre_TableSpace;
        this.Nombre_Tabla =  Nombre_Tabla;
        this.Cant_Individuos_Tabla = Cant_Individuos_Tabla;
        this.Tamaño_total_Tabla =  Tamaño_total_Tabla;
    }
    
    public String getNombre_TableSpace() {
        return Nombre_TableSpace;
    }

    public void setNombre_TableSpace(String Nombre_TableSpace) {
        this.Nombre_TableSpace = Nombre_TableSpace;
    }
    
    public String getNombre_Tabla() {
        return Nombre_Tabla;
    }

    public void setNombre_Tabla(String Nombre_Tabla) {
        this.Nombre_Tabla = Nombre_Tabla;
    }

    public BigDecimal getCant_Individuos_Tabla() {
        return Cant_Individuos_Tabla;
    }

    public void setCant_Individuos_Tabla(BigDecimal Cant_Individuos_Tabla) {
        this.Cant_Individuos_Tabla = Cant_Individuos_Tabla;
    }

    public BigDecimal getTamaño_total_Tabla() {
        return Tamaño_total_Tabla;
    }

    public void setTamaño_total_Tabla(BigDecimal Tamaño_total_Tabla) {
        this.Tamaño_total_Tabla = Tamaño_total_Tabla;
    }
    
    public ArrayList<Object> toArray() {
            ArrayList<Object> array = new ArrayList<Object>();
            array.add(Nombre_TableSpace);
            array.add(Nombre_Tabla);
            array.add(Cant_Individuos_Tabla);
            array.add(Tamaño_total_Tabla);
            return array;
    }

    public static Tabla fromArray(ArrayList<Object> array){
            String Nombre_TableSpace = (String) array.get(0);
            String Nombre_Tabla = (String) array.get(1);
            BigDecimal Cant_Individuos_Tabla = (BigDecimal) array.get(2);
            BigDecimal Tamaño_total_Tabla = (BigDecimal) array.get(3);
            return new Tabla(Nombre_TableSpace, Nombre_Tabla,Cant_Individuos_Tabla, Tamaño_total_Tabla);
    }      
}
